AmeliaBooking\Domain\Services\TimeSlot\TimeSlotService D

Total Complexity 213
Dependencies 16
Dependents 0
Total lines 1,080
Lines of code 683
Logical lines of code 296
Comment lines 158
Methods 12
Properties 5

Methods 12

Method Rating Maintainability Complexity Lines of code
getAppointmentFreeSlots()
D
18
73 196
getProviderAppointmentIntervals()
D
27
45 123
getFreeTime()
D
28
35 131
getCalculatedFreeSlots()
B
34 21 97
getAvailableIntervals()
B
47 18 35
getModifiedEndInterval()
S
60 5 14
getProviderDayOffDates()
S
57 4 16
getSlots()
S
53 3 26
getSlotsInMainTimeZoneFromTimeZone()
S
58 3 16
getOnlyAppointmentsSlots()
S
64 3 10
getPeriodDates()
S
62 2 12
__construct()
S
69 1 7